Concentric tessellation maps and curvature continuous guided surfaces
نویسندگان
چکیده
A multi-sided hole in a surface can be filled by a sequence of nested, smoothly joined surface rings. We show how to generate such a sequence so that (i) the resulting surface is C2 (also in the limit), (ii) the rings consist of standard splines of moderate degree and (iii) the hole filling closely follows the shape of and replaces a guide surface whose good shape is desirable, but whose representation is undesirable. To preserve the shape, the guided rings sample position and higher-order derivatives of the guide surface at parameters defined and weighted by a concentric tesselating map. A concentric tesselating map maps the domains of n patches to an annulus in R2 that joins smoothly with a λ-scaled copy of itself, 0 < λ < 1. The union of λm-scaled copies parametrizes a neighborhood of the origin and the map thereby relates the domains of the surface rings to that of the guide. The approach applies to and is implemented for a variety of splines and layouts including the three-direction box spline (with ∆-sprocket, e.g. Loop layout, at extraordinary points), tensor-product splines ( -sprocket layout, e.g. Catmull-Clark), and polar layout. For different patch types and layout, the approach results in curvature continuous surfaces of degree less or equal 8, less or equal to (6,6), and as low as (4,3) if we allow geometric continuity.
منابع مشابه
Hardware Subdivision and Tessellation of Catmull-Clark Surfaces
We present a table driven approach to performing Catmull-Clark subdivision in parallel utilizing one thread per output mesh vertex. We apply the procedure one or two times in order to isolate extraordinary vertices and simplify the input patch structures consumed by the hardware unit responsible for adaptive tessellation. From this simplified mesh, we evaluate the performance Stam’s direct eval...
متن کاملGuided Subdivision
Curvature continuous surfaces with subdivision structure are constructed by higher-order sampling of a piecewise polynomial guide surface, at positions defined and derivatives weighted by a special, scalable reparametrization. Two variants are developed. One variant applies to the conventional sprocket subdivision layout, say of Catmull-Clark subdivision, i.e. nested rings consisting of N copie...
متن کاملOn the curvature of guided surfaces
Following [KP07], we analyze surfaces arising as an infinite sequence of guided C2 surface rings. However, here we focus on constructions of too low a degree to be curvature continuous also at the extraordinary point. To characterize shape and smoothness of such surfaces, we track a sequence of local quadratic functions. Convergence of the sequence certifies curvature continuity. Otherwise, the...
متن کاملAdaptive Tessellation of Bezier Surfaces Based on Displacement Maps
Bézier surfaces are widely used in computer graphics applications. Rendering of such surfaces is commonly performed by tessellation. In order to generate less triangles for high quality surfaces, adaptive tessellation algorithms are better. The geometric tests used by these algorithms perform vector computations of high latency that decreases the performance of the algorithm. We propose an adap...
متن کاملNon-linear ergodic theorems in complete non-positive curvature metric spaces
Hadamard (or complete $CAT(0)$) spaces are complete, non-positive curvature, metric spaces. Here, we prove a nonlinear ergodic theorem for continuous non-expansive semigroup in these spaces as well as a strong convergence theorem for the commutative case. Our results extend the standard non-linear ergodic theorems for non-expansive maps on real Hilbert spaces, to non-expansive maps on Ha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Aided Geometric Design
دوره 24 شماره
صفحات -
تاریخ انتشار 2007